//
console.log(typeof nul1)// 表示为“无”对象 日
//
console.log(typeof undefined)// 表示“无”的原始值 NaN
// 1.已声明，未赋值
// let o;
// console.log(o)
// 2.对象某个属性不存在
let obj ={}
console.log(obj.a)

// 3. 少了参数
// function fn(a, b){}
//console.log(a,b)
// fn(4)

// 4.函数的默认返回值
// function abcd(){
// console.log("11")
// }
// console.log(abcd())

//null
// 1.手动释放内存
// 2.作为函数的参数 ,(此参数不是对象)
// 3.原型链的顶端
// let obj={}
// obj=null;